Update configure.ac to check for rint()/round()
authorChun-wei Fan <fanchunwei@src.gnome.org>
Fri, 19 Aug 2011 07:38:47 +0000 (15:38 +0800)
committerChun-wei Fan <fanchunwei@src.gnome.org>
Sat, 20 Aug 2011 03:17:45 +0000 (11:17 +0800)
Added check in configure.ac to check for the rint() and
round() functions as they are normally only available in C99
compilers.

configure.ac

index 9f3cc541e620a1bd7927fce57485e8e9d4fc2ec8..15ceab3c4303b4fb514db6af22525171122985e2 100644 (file)
@@ -753,6 +753,18 @@ if test $gtk_uxtheme_h = yes; then
 fi
 AC_MSG_RESULT($gtk_uxtheme_h)
 
+# Check for round()
+AC_CHECK_LIB(m,round,have_round=yes,have_round=no)
+if test $have_round = yes; then
+    AC_DEFINE(HAVE_ROUND, 1, [Define to 1 if round() is available])
+fi
+
+# Check for rint()
+AC_CHECK_LIB(m,rint,have_rint=yes,have_rint=no)
+if test $have_rint = yes; then
+    AC_DEFINE(HAVE_RINT, 1, [Define to 1 if rint() is available])
+fi
+
 # Checks for gdkspawn
 AC_CHECK_HEADERS(crt_externs.h)
 AC_CHECK_FUNCS(_NSGetEnviron)